a{color:#0000FF;text-decoration:none}
a:hover{color:#FF6600;text-decoration:underline}
.state-box{display:inline-block;height:22px;line-height:22px;padding:0 15px;vertical-align:middle;text-decoration:none}
.state-box:hover{text-decoration:none}
.state-red{color:#FF3300;border:1px solid #FF3300}
.state-blue{color:#0A69C9;border:1px solid #0A69C9}
.status-red{color:#FF3300}
.status-green{color:#008000}
.status-gray{color:#999}
.status-gray-666{color:#666}
.status-yellow{color:#FF9900}
.status-purple{color:#9900FF}
.status-blue{color:#0A69C9}
.status-pink{color:#FF33CC}
.attend-sign{display:block;width:20px;height:20px;text-align:center;line-height:20px;margin-left:5px}
.attend-yellow{background:none repeat scroll 0 0 #ECBD00;color:#FFFFFF}
.attend-yellow:hover{background:none repeat scroll 0 0 #E1B500;color:#FFFFFF;text-decoration:none}
.attend-red{background:none repeat scroll 0 0 #E61717;color:#FFFFFF}
.attend-red:hover{background:none repeat scroll 0 0 #b60000;color:#FFFFFF;text-decoration:none}
.attend-green{background:none repeat scroll 0 0 #87C025;color:#FFFFFF}
.attend-green:hover{background:none repeat scroll 0 0 #699d0f;color:#FFFFFF;text-decoration:none}
.attend-gray{background:none repeat scroll 0 0 #AAA;color:#FFFFFF}
.attend-gray:hover{background:none repeat scroll 0 0 #666;color:#FFFFFF;text-decoration:none}
.attend-orange{background:none repeat scroll 0 0 #FF6200;color:#FFFFFF}
.attend-orange:hover{background:none repeat scroll 0 0 #bf4900;color:#FFFFFF;text-decoration:none}
.attend-purple{background:none repeat scroll 0 0 #BF00A6;color:#FFFFFF}
.attend-purple:hover{background:none repeat scroll 0 0 #820071;color:#FFFFFF;text-decoration:none}
.status-wait{display:inline-block;background:url("images/wait.gif") no-repeat 0 7px;padding:0 10px 0 25px;height:30px;line-height:30px;font-size:14px;color:#666}
.lh30{line-height:30px}
.ui_button{background:#f7f7f7 none repeat scroll 0 0;border:1px solid #ddd;border-radius:0;color:#333;cursor:pointer;display:inline-block;font-size:12px;height:25px;line-height:23px;padding:0 16px;text-decoration:none;vertical-align:middle;text-align:center;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.ui_button:hover{text-decoration:none;background-color:#fff;color:#333}
.tc-input-text{border:1px solid #CCCCCC;padding:3px;zoom:1;height:19px;line-height:19px}
.tc-textarea{border:1px solid #CCCCCC;padding:5px 3px;margin:5px 0;resize:none}
.tc-input-text-hover{border-color:#FEB54C;background-color:#F9F7D6}
.ui_input_text_login{border:1px solid #CCCCCC;padding:3px;zoom:1;height:22px;line-height:22px;width:230px}
.ui_input_text_yzm{border:1px solid #CCCCCC;padding:3px;zoom:1;height:22px;line-height:22px;width:97px}
.editable{border:1px solid #CCCCCC;padding:1px;zoom:1;height:25px;line-height:25px}
.ui_select{background-color:#FFFFFF;border:1px solid #CCCCCC;height:26px;padding:2px}
.ui_select_no_border{border:0 none;padding:1px 0 2px 0}
.disabled{background-color:#D8D8D8}
.iframe-body{overflow-y:auto;overflow-x:hidden;padding:5px}
.form-table{width:100%;table-layout:fixed;word-break:break-all;word-wrap:break-word;margin-left:-1px}
.form-table caption,ui_tip{background-color:#E0E7ED;padding-left:10px;height:25px;line-height:25px;color:#0C2949;border:1px solid #fff}
.caption-div{background-color:#E0E7ED;padding-left:10px;height:25px;line-height:25px;color:#0C2949;border:1px solid #fff;margin-left:-1px}
.caption-div-border{border:1px solid #B5C8DC;margin-top:1px;margin-right:1px;padding:10px 0}
.form-table td{border:1px solid white;height:33px}
.form-table th{background-color:#C7DBEB;border:1px solid white;height:25px;line-height:25px;text-align:center;font-weight:500}
.form-title{background-color:#E0E7ED;text-align:right;padding-right:5px;height:30px;vertical-align:middle}
.form-title em{color:#FF3300;padding-right:5px}
.form-content{background-color:#f6f6f6;padding:0 13px 0 5px;line-height:22px}
.form-content-text{padding:5px;background-color:#f6f6f6}
.form-content-text p{line-height:22px}
.formItem-content-editor{background-color:#f6f6f6;padding:4px 7px 4px 5px;line-height:22px}
.right-big-class{width:12%;border-right:1px solid #B5C8DC}
.rbc-item{margin-left:10px}
.rbc-item-a{display:block;width:95px;height:20px;padding:3px 10px;border:1px solid #B5C8DC;cursor:pointer;background:#E0E7ED;color:#333}
.rbc-item-a:hover{background:#B5C8DC;color:#333;text-decoration:none}
.rbc-item .cur{background:#A3BFDE;border:1px solid #A3BFDE}
.rbc-item .check{background:#A3BFDE;border:1px solid #A3BFDE}
.rbc-item-span{line-height:20px}
.tc-checkbox{margin-top:3px}
.fl-interval-5{width:5px;float:left;height:100%}
.right-content{padding:0 5px;height:260px;width:86%;overflow:auto}
.ts_msgbox_layer,.ts_msgbox_layer .gtl_ico_success,.ts_msgbox_layer .gtl_ico_error,.ts_msgbox_layer .gtl_ico_warning,.ts_msgbox_layer .gtl_ico_info,.ts_msgbox_layer .gtl_end{display:inline-block;height:54px;line-height:54px;font-weight:bold;font-size:14px;color:#606060;background-image:url("images/gb_tip_layer.png");_background-image:url("images/gb_tip_layer_ie6.png");background-repeat:no-repeat}
.ts_msgbox_layer_wrap{width:100%;position:fixed;_position:absolute;top:46%;left:0;text-align:center;z-index:65533}
.ts_msgbox_layer{background-position:0 -161px;background-repeat:repeat-x;padding:0 18px 0 9px;margin:0 auto;position:relative}
.ts_msgbox_layer .gtl_ico_success{background-position:-6px 0;left:-45px;top:0;width:45px;position:absolute}
.ts_msgbox_layer .gtl_end{background-position:0 0;position:absolute;right:-6px;top:0;width:6px}
.ts_msgbox_layer .gtl_ico_fail{background-position:-6px -108px;position:absolute;left:-45px;top:0;width:45px}
.ts_msgbox_layer .gtl_ico_hits{background-position:-6px -54px;position:absolute;left:-45px;top:0;width:45px}
.ts_msgbox_layer .gtl_ico_clear{background-position:-6px 0;left:-5px;width:5px;position:absolute;top:0}
.ts_msgbox_layer .gtl_ico_error{background-position:-6px -108px;position:absolute;left:-45px;top:0;width:45px}
.ts_msgbox_layer .gtl_ico_warning{background-position:-6px -54px;position:absolute;left:-45px;top:0;width:45px}
.ts_msgbox_layer .gtl_ico_info{background-position:-6px 0;left:-5px;width:5px;position:absolute;top:0}
.ts_msgbox_layer img{float:left;margin:19px 10px 0 5px}
.-input{border:1px solid #CCCCCC;height:21px;background-color:#fff;padding:2px}
.select-no-border{border:0 none;padding:2px 0}
.error_tip,.success_tip,.warning_tip{padding:5px}
.error_tip li,.success_tip li,.warning_tip li{line-height:180%;display:inline-block;margin-right:10px}
.error_tip{color:#FF0000;border:1px solid #FF3300}
.success_tip{border:1px solid #5BDD4D;color:#5BDD4D;font-weight:bold}
.warning_tip{border:1px solid #FEDA34;color:#FEDA34;font-weight:bold}
.error{color:#FF0000}
.success{color:#5BDD4D}
.warning{color:#FEDA34}
.area,.province,.city,.grade,.format_color,.model,.number_name{border:1px solid #B3C1D2;overflow:hidden;_display:inline-block;padding:10px 5px}
.area li,.province li,.city li,.city-letter li,.grade li,.format_color li,.model li,.number_name li{height:22px;line-height:22px;padding:2px 5px;margin-right:5px;float:left;cursor:pointer;_position:relative;_top:-5px;*position:relative;*top:-5px}
.area li input,.province li input,.city li input,.city-letter li input,.grade li input,.format_color li input,.model li input,.number_name li input{margin-right:2px;position:relative;top:2px}
.area li a,.province li a,.city li a,.city-letter li a,.grade li a,.format_color li a,.model li a,.number_name li a{float:right;color:#0a529f;display:none}
.area_dl,.province_dl,.city_dl,.grade_dl,.format_color_dl,.model_dl,.number_name_dl{padding:4px 10px;background-color:#BED6F1}
.area-select{background-color:#E5EEF9}
.area-hover{background-color:#E5EEF9}
.prompt_box{float:left;line-height:40px;vertical-align:middle;color:red;width:400px;padding-left:10px;height:25px}
.user-canves li{float:left;margin-right:10px}
.infobar{border:3px solid red}
#btn_model_authorize:hover,#btn_area_authorize:hover,#btn_client_authorize:hover,#wait_register:hover,#already_register:hover{color:#264668;text-decoration:none}
.five_tab_content{border-top:1px solid #88a0ba}
.black_tab{color:blue}
.tab-div{border-bottom:1px solid #88a0ba}
.tab-btn{display:inline-block;padding:2px 15px;border:1px solid #88a0ba;background:url(images/bg_set_tab.png) repeat-x;text-decoration:none;position:relative;bottom:-1px;color:#000;height:22px;line-height:22px}
.tab-btn:hover{background:url(images/bg_set_tab.png) 0 -28px repeat-x;text-decoration:none;color:#000}
.no_bg{background:none;border-bottom:1px solid white}
.yes_bg{background:url(images/bg_set_tab.png) repeat-x}
.no-bg{background:none;border-bottom:1px solid white}
.yes-bg{background:url(images/bg_set_tab.png) repeat-x}
.no-click{background:#eee;color:#999}
.no-click:hover{background:#eee;color:#999}
.tc-select-div{display:inline-block;border:1px solid #999;padding:3px;background-color:white;border-color:#cccccc;height:19px;line-height:19px}
.tc-select-div select{border:0 none;cursor:pointer}
.jqds{color:#264668;background-color:#A8C3E0;height:25px;line-height:25px}
.norecord{text-align:center;height:30px}
.swfupload{vertical-align:middle}
img.disabled_btn{display:none;vertical-align:middle;cursor:pointer}
.window-approval-list{padding:10px 5px}
.info-main{border:1px solid #B3C1D2;padding:15px}
.info-detail-head{border-bottom:1px solid #B3C1D2}
.info-detail-head h1{font-size:18px;text-align:center;line-height:180%}
.publish-info{padding:5px 0 10px 0;text-align:center}
.publish-info span{color:#666;font-size:14px}
.info-detail-remark{background:#EBEFF3;padding:10px;margin:10px 0;font-size:14px}
.remark-span{font-weight:bold;font-size:14px}
.info-detail-content{font-size:14px;text-indent:2em;line-height:180%}
.info-download{border:1px solid #B3C1D2;padding:5px 15px 15px 15px}
.info-download h2{font-size:16px}
.info-download ul{list-style:decimal inside;margin-top:5px}
.info-download li{height:25px;line-height:30px}
.city-show{border:1px solid #B3C1D2;overflow:hidden;padding:10px 5px}
.city-group{margin:0 5px 5px 5px;padding-bottom:5px;border-bottom:1px dashed #A3BFDE}
.city-item-li{display:block}
.letter-search{display:inline-block;width:30px;line-height:25px}
.city-letter{margin-left:35px}
.city-unit{line-height:25px}
.remind-item{overflow:hidden;width:100%}
.h500{height:500px}
.w800{width:800px}
.mlm5{margin-left:-5px}
.ml-5{margin-left:-5px}
.h300{height:300px}
.adv-photo-list{padding:15px;border:1px solid #CCC;margin:1px 1px 0 0}
.adv-photo img{max-width:220px;max-height:150px;vertical-align:middle;font-size:16px;}
.adv-photo-item{display:inline-block;padding:10px;width:220px;height:215px;overflow:hidden;position:relative}
.adv-photo-item-btn{display:inline-block;margin:10px;cursor:pointer;border:1px solid #999}
.adv-photo-list .select{background:#FFEBBF}
.adv-photo-item:hover{background:#FFEBBF}
.adv-photo-add{display:block;font-size:20px;width:220px;height:150px;line-height:150px;color:#333;text-decoration:none;text-align:center}
.adv-photo-add:hover{background:#f6f6f6;color:#333}
.photo-add-div{display:inline-block;padding:5px 0}
.sys-photo-item{display:inline-block;overflow:hidden;position:relative}

.pd-span{display:block;height:20px;line-height:20px;overflow:hidden;width:220px;white-space:nowrap;text-overflow:ellipsis}
.adv-photo{border:1px solid #999999;display:table-cell;height:150px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:220px}
.photo-btn{bottom:1px;position:absolute;right:1px}
.adv-photo-btn{display:inline-block;background:#EBEEF3;padding:0 10px;height:20px;line-height:20px;color:#333;text-decoration:none}
.adv-photo-btn:hover{background:#879FB9;color:#FFF}
.captchaImage{height:30px;display:block;cursor:pointer}
.img-show{padding:10px}
.w230{width:230px}
.mt2{margin-top:2px}
.mb2{margin-bottom:2px}
.mt3{margin-top:3px}
.mb3{margin-bottom:3px}
.mt4{margin-top:4px}
.mr3{margin-right:3px}
.menuContent{background:#FFF;border:1px solid #CCC;z-index:1000;padding:3px 5px}
.hide{display:none}
.jqg-empty-row{height:27px;line-height:27px;width:100%}
.jqg-empty-row:hover{background:#FEF7B4}
.index-left{}
.left-title{height:22px;line-height:22px;border-bottom:2px solid #6483A4;background:#FFF}
.lt-name{background:#6483A4;color:#FFF;height:22px;line-height:22px;display:inline-block;font-weight:bold;width:100px;text-align:center;margin-right:20px}
.lt-name:hover{color:#FFF;text-decoration:none}
.lt-unread{color:#333}
.lt-read{color:#333}
.lt-more{color:#333}
.left-content{padding:0 10px;list-style:disc outside;color:#CCC}
.left-content li{height:25px;line-height:25px;padding:2px 0;border-bottom:1px dashed #B5C8DC}
.index-content{color:#333;margin-right:10px}
.left-content .new{font-weight:bold;background:url("../images/red-mail.png") right 2px no-repeat;padding-right:30px}
.left-content .new:hover{color:#FF6600}
.interval-10{width:10px;height:500px}
.index-right{width:350px;margin-right:10px}
.rc-item{height:25px;line-height:25px}
.rc-item-name{width:80px;display:inline-block}
.rc-item-num{text-decoration:underline;width:60px;display:inline-block}
.right-ul{padding:0 10px;list-style:disc outside;color:#CCC}
.right-li-a{color:#333}
.w208{width:208px}
.hiden{display:none}
.category-tree{margin-right:5px}
.bg-caption{overflow:auto;padding:5px;background:#d9dee4}
#categoryTreeDiv{background:#eaedf1 none repeat scroll 0 0;margin:-5px 10px 0 -5px;width:170px}
.depart-tree{overflow:auto;padding:5px}
.category-list{width:79%}
.bgc-title{line-height:25px}
div#rMenu{background-color:#E0E7ED;position:absolute;text-align:left;visibility:hidden;left:105px;top:117px;visibility:visible;z-index:9999}
.r-menu{border:1px solid #A3BFDE}
div#rMenu ul .bd{border-bottom:1px solid #A3BFDE}
div#rMenu ul li a{color:#333333;cursor:pointer;display:block;list-style:none outside none;padding:5px 20px}
div#rMenu ul li a:hover{background:none repeat scroll 0 0 #FEF9C5;text-decoration:none}
.oper{overflow:hidden}
.grid-item-title{color:#333}
.fuzzy_search{border:1px solid #CCC;background-color:white;overflow:hidden;display:none;z-index:99999}
.fuzzy_search ul li img{margin-left:5px;margin-right:10px}
.fuzzy_search ul li{margin:0 1px;padding-left:5px;height:28px;line-height:28px;display:block;cursor:pointer;overflow:hidden}
.fuzzy_search ul li:hover{background-color:#FEF9C5;color:#333;}
.fuzzy_search ul li strong{color:#e25500}
.ac_loading{background:white url('images/indicator.gif') right center no-repeat}
.ac_odd{background-color:#F4F5F6}
.ac_over{background-color:#FEF9C5}
.resource-tag{display:inline-block;background:#A3BFDE;color:#FFF;height:25px;line-height:25px;padding:0 10px;cursor:pointer}
.resource-tag:hover{background:#6483A4;color:#FFF;text-decoration:none}
.tag-del{color:#FFF;text-decoration:none}
.tag-del:hover{color:#FF6600;text-decoration:none}
.tip-div{border:1px dashed #FF9900;padding:5px 10px;margin-top:5px}
.tip-p{line-height:180%}
.load-tip{padding-top:20px;text-align:center;width:100px;margin:0 auto;background:url(images/onLoad.gif) 40px 2px no-repeat}
.lrSeparator{background-color:#A3BFDE;border-top:1px solid #A3BFDE;cursor:e-resize;font-size:1px;-moz-user-select:none;-webkit-user-select:none}
.udSeparator{background-color:#A3BFDE;cursor:s-resize;font-size:1px}
#jqgrid-empty-row-tc{border:1px dashed #FF9900;font-size:14px;width:200px;text-align:center;padding:10px 100px;margin:30px auto}
.message-person{border-bottom:1px solid #B3C1D2}
.msg-status{height:25px;line-height:25px;width:60px;text-align:center;margin-bottom:-1px}
.no-reply{background:#FF6600;color:#FFF}
.yes-reply{background:#339900;color:#FFF}
.msg-person-info span{line-height:21px}
.message-content{padding:10px}
.msg-relat-title{border-bottom:1px solid #B3C1D2;height:25px;line-height:25px;font-size:14px;padding-left:10px}
.msg-relat-content{padding:5px 0}
.msg-item-title{width:100px;float:left;line-height:25px;display:block;text-align:right;background:#E0E7ED}
.msg-item-content{float:left;line-height:23px;display:block;padding:0 5px;border:1px solid #E0E7ED}
.oper-bar{background-color:#f6f6f6}
.image-upload-a{display:block;position:relative}
.image-upload{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;cursor:pointer}
.grid-image{display:block;margin:0 auto}
.zk-box{background-color:#e0e7ed;border:1px solid #fff;color:#0c2949;height:25px;line-height:25px;padding-left:10px;padding-bottom:3px}
.msg-imgDIV{width:200px;height:180px;float:left;margin-left:10px}
.msg-imgBox{width:200px;height:180px;display:table-cell;text-align:center;vertical-align:middle}
.msg-imgBox img{max-width:200px;max-height:180px;text-align:center;vertical-align:middle}
.scl-tpcbox{width:220px;height:150px;border:1px solid #ddd;background:#fff}
.scl-tpcbox-img{width:220px;height:150px;display:table-cell;text-align:center;vertical-align:middle}
.scl-tpcbox-img img{max-width:220px;max-height:150px;text-align:center;vertical-align:middle}
.scl-edit-btn{color:#3970a8}
.question-type li{width:100px;height:35px;line-height:35px;text-align:center;cursor:pointer}
.question-type li label{cursor:pointer}
.label-cur{background:#333;color:#fff;padding:3px 20px;border-radius:4px}
.question-name{font-size:16px;color:#333;line-height:30px;color:#27a557}
.scl-qolist{}
.scl-qolist label{cursor:pointer}
.scl-qolist{line-height:30px}
.scl-ksxz{line-height:25px}
.scl-ktnav-box{width:100%;height:36px;line-height:35px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-top:5px}
.scl-srv-box{border:1px solid #ddd;width:280px;margin-top:10px;padding:10px;background:#fafafa}
.scl-srv-num{color:#27a557;font-size:16px}
.question-num{border:1px solid #ddd;width:280px;padding:10px 10px 0 10px;border-top:none;overflow:hidden}
.question-num-ul{width:290px;margin-bottom:10px}
.question-num-ul li{width:25px;height:25px;background:#eaeaea;line-height:25px;text-align:center;float:left;margin:5px 7px 5px 0px;cursor:pointer}
.question-num-ul li:hover{background:#aaa;color:#fff}
.scl-tjbtn{width:302px;height:40px;background:#2ab14f;line-height:40px;text-align:center;display:block;font-size:14px;color:#fff}
.scl-tjbtn:hover{color:#fff;text-decoration:none;background:#229c44}
.scl-slist-ul li{margin-top:20px}
.scl-slist-lbox{width:30px;font-size:20px;color:#2eb353}
.scl-slist-rbox{width:690px}
.scl-sques-box{font-size:15px;color:#2eb353;margin-top:1px;border-bottom:1px dashed #ddd;padding-bottom:10px;padding-left:10px}
.scl-ssque-dabox{margin-top:15px}
.scl-ssque-dabox label{font-size:16px;color:#999}
.scl-ssque-dabox span{font-size:14px;color:#333}
.scl-cursor{cursor:pointer}
.tips-font{color:#008fbf;font-size:12px;background:url("images/tips-ico.png") no-repeat;padding-left:20px}
.zw-tp{border:1px solid #d9d9d9;color:#999;display:block;font-size:14px;max-height:200px;line-height:200px;text-align:center;max-width:200px}
.sort-tip{line-height:25px;color:#999}
.five_tab_content{border-top:1px solid #88a0ba}
.tab_btn{display:inline-block;padding:2px 15px;border:1px solid #88a0ba;background:url(./images/bg_set_tab.png) repeat-x;text-decoration:none;position:relative;bottom:-1px;color:#000;height:22px;line-height:22px}
.tab_btn:hover{background:url(./images/bg_set_tab.png) 0 -28px repeat-x;text-decoration:none;color:#000}
.no_bg{background:url();border-bottom:1px solid white}
.yes_bg{background:url(./images/bg_set_tab.png) repeat-x}
.table-hd{background-color:#f1f1f1;text-indent:5px}
.table-bd{text-indent:5px}
.if-table td{border:1px solid #ddd}

/*jqgrid css*/
.ui-jqgrid-labels{border-bottom:none}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background-color:#FEF9C5;font-weight:bold}
.ui-state-hover a,.ui-state-hover a:hover{}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #79b7e7;font-weight:bold;color:#e17009}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none}
.ui-widget:active{outline:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#FEF7B4}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{}
.ui-corner-tl{border-top-left-radius:4px}
.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-bl{border-bottom-left-radius:4px}
.ui-corner-br{border-bottom-right-radius:4px}
.ui-corner-top{}
.ui-corner-bottom{}
.ui-corner-right{border-bottom-right-radius:4px;border-top-right-radius:4px}
.ui-corner-left{border-bottom-left-radius:4px;border-top-left-radius:4px}
#jqgh_table_cb{margin-left:1px;margin-top:3px;text-align:center;line-height:0}
.cbox{vertical-align:middle;display:inline-block;margin-left:-10px !important}
.ui-helper-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.ui-widget{}
.ui-widget-header{background-color:#E0E7ED;color:#0c2949;height:23px;border:1px solid #E0E7ED;padding-left:5px;text-align:left}
.ui-widget-content{border:1px solid #fff;color:#000;background:#FFF}
.ui-alt-row{background-color:#F4F5F6}
.ui-jqgrid{position:relative;font-size:12px;margin-left:-1px}
.ui-jqgrid .ui-jqgrid-view{position:relative;left:0px;top:0px;padding:.0em}
.ui-jqgrid .ui-jqgrid-titlebar{position:relative;border-left:0px none;border-right:0px none;border-top:0px none}
.ui-jqgrid .ui-jqgrid-title{float:left;line-height:23px}
.ui-jqgrid .ui-jqgrid-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-jqgrid .ui-jqgrid-titlebar-close span{display:block;margin:1px}
.ui-jqgrid .ui-jqgrid-titlebar-close:hover{padding:0}
.ui-jqgrid .ui-jqgrid-hdiv{position:relative;margin:0em;padding:0em;overflow-x:hidden;border:1px solid #e1e6eb}
.ui-jqgrid .ui-jqgrid-hbox{float:left;padding-right:20px}
.ui-jqgrid .ui-jqgrid-htable{table-layout:fixed;margin:0em}
.ui-jqgrid .ui-jqgrid-htable th{height:22px;padding:0 1px 0 2px}
.ui-jqgrid .ui-jqgrid-htable th div{color:#666;font-weight:bold;height:17px;line-height:17px;overflow:hidden;position:relative;text-shadow:1px 1px #fff}
.ui-th-column,.ui-jqgrid .ui-jqgrid-htable th.ui-th-column{background-color:#f5f6fa;color:#999;font-weight:normal;height:30px;padding:1px;text-indent:10px}
.ui-th-ltr,.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{border-left:1px solid #ddd}
.ui-th-ltr,.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr:FIRST-CHILD{border-left:none}
.ui-th-rtl,.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl{border-right:0px none}
.ui-jqgrid .ui-th-div-ie{white-space:nowrap;zoom:1;height:17px}
.ui-jqgrid .ui-jqgrid-resize{height:20px !important;position:relative;cursor:e-resize;display:inline;overflow:hidden}
.ui-jqgrid .ui-grid-ico-sort{overflow:hidden;position:absolute;display:inline;cursor:pointer !important}
.ui-jqgrid .ui-icon-asc{margin-top:-3px;height:12px;margin-left:1px}
.ui-jqgrid .ui-icon-desc{margin-top:3px;height:12px}
.ui-jqgrid .ui-i-asc{margin-top:0px;height:16px}
.ui-jqgrid .ui-i-desc{margin-top:0px;margin-left:13px;height:16px}
.ui-jqgrid .ui-jqgrid-sortable{cursor:pointer}
.ui-jqgrid tr.ui-search-toolbar th{border-top-width:1px !important;border-top-color:inherit !important;border-top-style:ridge !important}
tr.ui-search-toolbar input{margin:1px 0px 0px 0px}
tr.ui-search-toolbar select{margin:1px 0px 0px 0px}
.ui-jqgrid .ui-jqgrid-bdiv{position:relative;margin:0em;padding:0;overflow:auto;text-align:left}
.ui-jqgrid .ui-jqgrid-btable{table-layout:fixed;margin:0em;outline-style:none;word-break:keep-all}
.ui-jqgrid tr.jqgrow{outline-style:none;height:25px}
.ui-jqgrid tr.jqgroup{outline-style:none}
.ui-jqgrid tr.jqgrow td{font-weight:normal;overflow:hidden;white-space:normal;height:40px;border:1px solid #eee;text-indent:10px}
.ui-jqgrid tr.jqgfirstrow td{padding:0 2px 0 2px}
.ui-jqgrid tr.jqgroup td{font-weight:normal;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}
.ui-jqgrid tr.jqfoot td{font-weight:bold;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}
.ui-jqgrid tr.ui-row-ltr td{text-align:left}
.ui-jqgrid tr.ui-row-rtl td{text-align:right;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;padding:5px 0}
.ui-jqgrid td.jqgrid-rownum{padding:0 2px 0 2px;margin:0px;border:0px none}
.ui-jqgrid .ui-jqgrid-resize-mark{width:2px;left:0;background-color:#777;cursor:e-resize;cursor:col-resize;position:absolute;top:0;height:100px;overflow:hidden;display:none;border:0 none}
.ui-jqgrid .ui-jqgrid-sdiv{position:relative;margin:0em;padding:0em;overflow:hidden;border-left:0px none !important;border-top:0px none !important;border-right:0px none !important}
.ui-jqgrid .ui-jqgrid-ftable{table-layout:fixed;margin-bottom:0em}
.ui-jqgrid tr.footrow td{font-weight:bold;overflow:hidden;white-space:nowrap;height:21px;padding:0 2px 0 2px;border-top-width:1px;border-top-color:inherit;border-top-style:solid}
.ui-jqgrid tr.footrow-ltr td{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid}
.ui-jqgrid tr.footrow-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid}
.ui-jqgrid .ui-jqgrid-pager{border-left:0px none !important;border-right:0px none !important;border-bottom:0px none !important;margin:0px !important;padding:0px !important;position:relative;height:25px;white-space:nowrap;overflow:hidden;background-color:#DDE8F0;padding:5px 15px;text-align:right}
.ui-jqgrid .ui-pager-control{position:relative}
.ui-jqgrid .ui-pg-table{position:relative;padding-bottom:2px;width:auto;margin:0em}
.ui-jqgrid .ui-pg-table td{font-weight:normal;vertical-align:middle;padding:1px;line-height:22px}
.ui-jqgrid .ui-pg-button{height:19px !important}
.ui-jqgrid .ui-pg-button span{display:block;margin:1px;float:left}
.ui-jqgrid .ui-pg-button:hover{padding:0px}
.ui-jqgrid .ui-state-disabled:hover{padding:1px}
.ui-jqgrid .ui-pg-input{height:15px;font-size:.8em;margin:0em;border:1px solid #ccc;vertical-align:middle}
.ui-jqgrid .ui-pg-selbox{font-size:.8em;line-height:18px;display:block;height:18px;margin:0em}
.ui-jqgrid .ui-separator{height:18px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:1px;float:right}
.ui-jqgrid .ui-paging-info{font-weight:normal;height:19px;margin-right:10px}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div{padding:1px 0;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button{cursor:pointer}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon{float:left;margin:0 2px}
.ui-jqgrid td input,.ui-jqgrid td select .ui-jqgrid td textarea{margin:0em}
.ui-jqgrid td textarea{width:auto;height:auto}
.ui-jqgrid .ui-jqgrid-toppager{border-left:0px none !important;border-right:0px none !important;border-top:0px none !important;margin:0px !important;padding:0px !important;position:relative;height:25px !important;white-space:nowrap;overflow:hidden}
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span{display:block}
.ui-jqgrid .ui-subgrid{margin:0em;padding:0em;width:100%}
.ui-jqgrid .ui-subgrid table{table-layout:fixed}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td{height:18px;border-right-width:1px;border-right-color:inherit;border-right-style:solid;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}
.ui-jqgrid .ui-subgrid td.subgrid-data{border-top:0px none !important}
.ui-jqgrid .ui-subgrid td.subgrid-cell{border-width:0px 0px 1px 0px}
.ui-jqgrid .ui-th-subgrid{height:20px}
.ui-jqgrid .loading{position:absolute;top:45%;left:45%;width:auto;z-index:101;padding:6px;margin:5px;text-align:center;font-weight:bold;display:none;border-width:2px !important}
.ui-jqgrid .jqgrid-overlay{display:none;z-index:100}
* html .jqgrid-overlay{width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}
* .jqgrid-overlay iframe{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}
.ui-jqgrid .ui-userdata{border-left:0px none;border-right:0px none;height:21px;overflow:hidden}
.ui-jqdialog{display:none;width:300px;position:absolute;padding:.2em;font-size:11px;overflow:visible}
.ui-jqdialog .ui-jqdialog-titlebar{padding:.3em .2em;position:relative}
.ui-jqdialog .ui-jqdialog-title{margin:.1em 0 .2em}
.ui-jqdialog .ui-jqdialog-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-jqdialog .ui-jqdialog-titlebar-close span{display:block;margin:1px}
.ui-jqdialog .ui-jqdialog-titlebar-close:hover,.ui-jqdialog .ui-jqdialog-titlebar-close:focus{padding:0}
.ui-jqdialog-content,.ui-jqdialog .ui-jqdialog-content{border:0;padding:.3em .2em;background:none;height:auto}
.ui-jqdialog .ui-jqconfirm{padding:.4em 1em;border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center}
.ui-jqdialog-content .FormGrid{margin:0px}
.ui-jqdialog-content .EditTable{width:100%;margin-bottom:0em}
.ui-jqdialog-content .DelTable{width:100%;margin-bottom:0em}
.EditTable td input,.EditTable td select,.EditTable td textarea{margin:0em}
.EditTable td textarea{width:auto;height:auto}
.ui-jqdialog-content td.EditButton{text-align:right;border-top:0px none;border-left:0px none;border-right:0px none;padding-bottom:5px;padding-top:5px}
.ui-jqdialog-content td.navButton{text-align:center;border-left:0px none;border-top:0px none;border-right:0px none;padding-bottom:5px;padding-top:5px}
.ui-jqdialog-content input.FormElement{padding:.3em}
.ui-jqdialog-content .data-line{padding-top:.1em;border:0px none}
.ui-jqdialog-content .CaptionTD{text-align:left;vertical-align:middle;border:0px none;padding:2px;white-space:nowrap}
.ui-jqdialog-content .DataTD{padding:2px;border:0px none;vertical-align:top}
.ui-jqdialog-content .form-view-data{white-space:pre}
.fm-button{display:inline-block;margin:0 4px 0 0;padding:.4em .5em;text-decoration:none !important;cursor:pointer;position:relative;text-align:center;zoom:1}
.fm-button-icon-left{padding-left:1.9em}
.fm-button-icon-right{padding-right:1.9em}
.fm-button-icon-left .ui-icon{right:auto;left:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px}
.fm-button-icon-right .ui-icon{left:auto;right:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px}
#nData,#pData{float:left;margin:3px;padding:0;width:15px}
.ui-jqgrid .selected-row,div.ui-jqgrid .selected-row td{font-style:normal;border-left:0px none}
.ui-jqgrid .tree-wrap{float:left;position:relative;height:18px;white-space:nowrap;overflow:hidden}
.ui-jqgrid .tree-minus{position:absolute;height:18px;width:18px;overflow:hidden}
.ui-jqgrid .tree-plus{position:absolute;height:18px;width:18px;overflow:hidden}
.ui-jqgrid .tree-leaf{position:absolute;height:18px;width:18px;overflow:hidden}
.ui-jqgrid .treeclick{cursor:pointer}
* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}
.ui-jqgrid-dnd tr td{border-right-width:1px;border-right-color:inherit;border-right-style:solid;height:20px}
.ui-jqgrid .ui-jqgrid-title-rtl{float:right;margin:.1em 0 .2em}
.ui-jqgrid .ui-jqgrid-hbox-rtl{float:right;padding-left:20px}
.ui-jqgrid .ui-jqgrid-resize-ltr{float:right;margin:-2px -2px -2px 0px}
.ui-jqgrid .ui-jqgrid-resize-rtl{float:left;margin:-2px 0px -1px -3px}
.ui-jqgrid .ui-sort-rtl{left:0px}
.ui-jqgrid .tree-wrap-ltr{float:left}
.ui-jqgrid .tree-wrap-rtl{float:right}
.ui-jqgrid .ui-ellipsis{text-overflow:ellipsis;-moz-binding:url('ellipsis-xbl.xml#ellipsis')}
.edit-cell input[type="text"]{border:1px solid #CCCCCC;padding:3px;zoom:1;height:17px;line-height:17px}
 /* jquery.ui.datepicker.css */ 
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;border:1px solid #CCC;font-size:12px}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:39%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker td .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555}
.ui-datepicker td .ui-state-hover{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}
.ui-datepicker td .ui-state-active{border:1px solid #FCEFA1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}
.ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}   
/* jquery.loadmask.css */  
.loadmask{z-index:1111;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1}
.loadmask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #6593cf;background:#c3daf9;padding:2px}
.loadmask-msg div{padding:5px 10px 5px 25px;background:#fbfbfb url('images/loading.gif') no-repeat 5px 5px;line-height:16px;border:1px solid #a3bad9;color:#222;font:normal 12px "Tahoma","arial","微软雅黑;cursor:wait}
.masked{overflow:hidden !important}
.masked-relative{position:relative !important}
.masked-hidden{visibility:hidden !important}